package com.hqd.ch03.v50.context.annotation;

import com.hqd.ch03.v50.context.stereotype.Component;
import com.hqd.ch03.v50.core.annotation.AliasFor;

import java.lang.annotation.*;

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Configuration {

    @AliasFor(annotation = Component.class)
    String value() default "";

    boolean proxyBeanMethods() default true;
}
